*
    margin 0
    padding 0
.auth
    overflow hidden
    width 320px
    background #fff
    .auth-title
        display flex
        position relative
        border-bottom 1px solid #eee
        height 40px
        label
            flex 1
            display flex
            justify-content center
            align-items color
            height 100%
            cursor pointer

        em
            position absolute
            left 0
            bottom 0
            width 50%
            border-radius 1px
            height 2px
            background-color #f66
            transition all .3s ease-in-out
        
#register-btn:checked
    & ~ .auth-title 
        label:nth-child(2)
              color #f66
              font-weight bold
        em 
              transform translateX(160px)

#login-btn:checked
    & ~ .auth-title 
        label:nth-child(1)
              color #f66
              font-weight bold
        em 
              transform translateX(0)

